//#define _CRT_SECURE_NO_WARNINGS 1
//
//#include<iostream>
//using namespace std;
//
//class A
//{
//public:
//	//protected:
//	//int a;
//};
//class B
//{
//	//protected:
//public:
//	//int b;
//};
//class C 
//{
//private:
//	//int c;
//	virtual void func() {}
//};
//
//int main()
//{
//	C c;
//	cout << sizeof(c) << endl;
//	//c.a = 1;
//	//c.b = 2;
//	//cout << c.A::a << endl;
//	//c.A::a++;
//	//cout << c.a << endl;
//	return 0;
//}